<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
          需求：100以内的偶数和与奇数和相加
          思路： 
             求偶数和
             求奇数和
             两个和相加
        */

        function sum() {
            let even = 0;
            let odd = 0;
            for (let i = 1; i <= 100; i++) {
                if (i % 2 == 0) {
                    even = i + even;
                } else {
                    odd = i + odd;
                }
            }
            return even + '+' + odd + '=' + (even + odd);
        }
        let sum1 = sum();
        console.log(sum1);
        /* 
          总结：
             1.函数：做了某些事情
             2.return 事情结果
             3.函数默认返回underfined。
             4.手动返回值，则覆盖underfined。
             5.return 之后的代码不再执行（目的已经达成）
             6.函数的返回值，可以选择接受，也可以不接收。
             7.函数可以有返回值（买手机），也可以没有返回值（看电影）
        */
        /* 
        学习函数核心：
          输入：参数
          处理：函数的目的
          输出：函数的结果
        */

        function money() {
            console.log('周一微信催你还钱');
            console.log('周二支付宝催你还钱');
            console.log('周三入室催你还钱');
            return 100;
            console.log('周四砸你玻璃催你还钱');
            console.log('周五打官司催你还钱');
        }
        money();

        // 作业：自定义贼不走空的函数
        function thief() {
            console.log('小明家的华为13promax');
            console.log('小王家的电冰箱');
            console.log('小马家的五克拉钻戒');
            console.log('小曲家的镶钻平底锅');
            console.log('小周家的金戒指');
            console.log('王阿姨家的电饭煲');
            return '小刘家很穷，倒贴300送他去香港'
            console.log('小刘家啥都没有');
        }
        thief();

        // 作业：定义买土豆，买鸡子，做饭，买生日蛋糕，过生日函数

        function cook(market, supermarket, butcher) {
            console.log('去' + market + '买土豆');
            console.log('去' + supermarket + '买香料');
            console.log('去' + butcher + '买鸡子');
            return '做饭';
        }

        function birthday(cake) {
            let chicken = cook('菜市场', '超市', '肉铺');
            console.log('去' + cake + '买生日蛋糕');
            return '过生日';
        }
        let result1 = birthday('蛋糕店');
        console.log(result1)
    </script>
</body>

</html>